|
Oracle® Rules Palette Release 9.1.0.0.0 E15811-01 |
Policy screen is the foundation of an insurance contract. It is a main screen of OIPA. This screen rule is overridden at the plan level for each product and houses product specific information.
1)
Capture the basic information required for the policy like effective date,
issue date, issue state, policy number, etc.
2) Perform policy level allocations.
3) Define roles, role counts, role percents and client types for roles
that are required for a policy.
4) Define segment requirements.
5) Enable/Disable policy field and state approvals.
|
Element/Tag |
Definition |
Attribute |
Element/Attribute Value and Description |
|
<PolicyScreen> |
The opening and closing tag of the business rule. |
|
|
|
<Fixed Fields> |
Optional element; This element allows the fixed fields to have the same configuration capabilities as dynamic ( below the line ) fields; the only exception being the ability to change the fixed field data types.
Note: Only Issue State fixed field display can be changed. |
|
|
|
<Fields> |
Required element;
Note: Icons for PolicySearchScreen and ClientSearchScreen can be configured in the PolicyScreen by using the policy and client datatype, which will be displayed as disabled text boxes with search and people icons, respectively. Searching returns the respective GUIDs. |
|
|
|
<Buttons> |
Optional
element; |
|
|
|
<Button> |
Optional
element; |
|
Required
Element value; Note: The Save button is the only button configured on the Policy screen. |
|
<Events> |
See Action Events |
|
|
|
<SegmentsAllowed> |
Optional element; |
|
Required element value;
Note: The star * symbol indicates that unlimited number of segments can be allowed for a policy.
|
|
<MinimumSegments> |
Optional element; |
|
Optional
element value; |
|
<DisablePolicyFields> |
Optional element; Note: When AutomaticPolicyNumber generator is not used, PolicyNumber field should be editable even after saving the policy that allows the entering and editing in that field until another policy event (calculating a coverage, issue of the policy). |
|
|
|
<DisabledStatus> |
Required element; |
|
Required
element value; |
|
<SegmentCount> |
Optional element; |
|
Optional
element value; |
|
<AutomaticPolicyNumber> |
Optional element; |
|
Optional
element value; No: Automatic
policy number will not be generated when new policy is created and allows
the user to enter the policy number in to the PolicyNumber field. |
|
<UseStateApproval> |
Optional element; Defines whether or not state approval is enforced. This also controls the display of eligible states in IssueState drop down box. |
|
Optional element value; String: Yes/No Yes: State Approval is enforced for this policy and only eligible states will be displayed in the Issue State drop down box. No: Not State Approved, all states will be displayed in the Issue State drop down box. If this element is not present default is "Yes". |
|
<Roles> |
Opening tag for defining roles on the policy. |
ALWAYSEQUALPERCENT |
Optional
attribute; When Equal Percent check box is checked and the amounts aren't equal, the remaining amount is allocated to the last client |
|
<Role> |
Required and repeatable element;
|
NAME
DISABLEPOLICYSTATUS |
Optional
attribute;
Optional Attribute; PolicyStatusCode Code as defined in AsCode=>AsCodeStatus. Disables the role for the specified policy status, the disabled role will not be displayed in the Maintain Roles drop down box and Role check box will be disabled on Maintain Role screen.
Note: If this element is not present Role will be displayed in Maintain drop down box and Role check box will be enabled on Maintain Roles screen. |
|
<RoleCode> |
Required element; |
|
Required
element value; |
|
<RoleCount> |
Optional element; |
|
Required
element value; |
|
<RolePercent> |
Optional element; |
|
Required
element value; |
|
<ClientType> |
Optional element; Example: An insured may need to be an individual client type for a particular plan. |
|
Required
element value; |
|
<Tests> |
Optional Element; |
|
|
|
<Test> |
Required/Repeatable Element; |
|
Expression; |
|
<AllowZeroPercent> |
Optional element; Allows Zero percent in Role percent fields. |
|
Required element value; Yes/No Yes: Allows user to enter zero percent in the Role percent field. No: When set to "No" then Zero Percent is not allowed. Note: If this element is not present then the default is "Yes". |
|
<AllowNoPercent> |
Optional element; Controls the display of the Percent box next to the name of the individuals that have been assigned to the specified role. |
|
Required element value; Yes/No Yes: Percentage box will not be listed next to the name of the individuals that has been assigned to the specified role. No: When set to "No" Percentage box will be displayed next to name of the individual that has been assigned to the specified role. Note: If this tag is not present default is "No". |

|
Table Name |
Description |
|
AsClient |
Holds names of people and corporations/companies that can fill various roles related to policies. |
|
AsCode |
Stores a list of all OIPA codes and their related descriptions. |
|
AsPolicy |
Stores key data related to policies. |
|
AsPolicyField |
Stores field names and values related to policies. |
|
AsRole |
Defines the roles that clients can play relative to a policy. |
<PolicyScreen>
<Fixed Fields>
<Fields>
<Field>
<Name>SortCompany</Name>
<Display>Company</Display>
<DataType>Combo</DataType>
<Query TYPE="SQL">SELECT FundClassGUID, FundClassName FROM AsFundClass ORDER BY 2 DESC</Query>
<Disabled>Yes</Disabled>
</Field>
<Field>
<Name>ActiveDate</Name>
<Display>Date Activated</Display>
<DataType>Date</DataType>
<Disabled>Readonly</Disabled>
</Field>
<Field>
<Name>Carrier</Name>
<Display>Carrier Company Name</Display>
<DataType>Combo</DataType>
<Query TYPE="SQL">SELECT ClientGuid, CompanyName FROM AsClient WHERE TypeCode = '19'</Query>
</Field>
</Fields>
</Fixed Fields>
<Buttons>
<Button>Save</Button>
<Button>New</Button>
<Button>Close</Button>
</Buttons>
<Roles ALWAYSEQUALPERCENT="No">
<Role DISABLEBYPOLICYSTATUS=”01,02,95”>
<RoleCode>01</RoleCode>
<RoleCount>1</RoleCount>
<RolePercent>100</RolePercent>
</Role>
<Role>
<RoleCode>37</RoleCode>
<RoleCount>1</RoleCount>
<RolePercent>100</RolePercent>
</Role>
</Roles>
<SegmentsAllowed>4</SegmentsAllowed>
<MinimumSegments>1</MinimumSegments>
<AutomaticPolicyNumber>Yes</AutomaticPolicyNumber>
<UseStateApproval>Yes</UseStateApproval>
</PolicyScreen>
<PolicyScreen>
<Fixed Fields>
<Fields>
<Field>
<Name>[Name of the dynamic field]</Name>
<Display>[Display name]</Display>
<DataType>[Text, Money, Date, etc.]</DataType>
<Disabled>Yes/No</Disabled>
<Default>[Default value]</Default>
<Hidden>[Yes/No]</Hidden>
</Field>
</Fields>
</Fixed Fields>
<Buttons>
<Button>[ButtonName]</Button>
</Buttons>
<Events></Events>
<SegmentsAllowed>[Integer|*]</SegmentsAllowed>
<MinimumSegments>[Integer]</MinimumSegments>
<DisablePolicyFields>
<DisabledByStatus>[Code]</DisabledStatus>
<SegmentCount>[*/+]</SegmentCount>
</DisablePolicyFields>
<AutomaticPolicyNumber>[Yes|No|Optional]</AutomaticPolicyNumber>
<UseStateApproval>[Yes|No]</UseStateApproval>
<Roles ALWAYSEQUALPERCENT="[Yes|No]">
<Role NAME="[RoleName]" DISABLEPOLICYSTATUS="[PolicyStatusCode]">
<RoleCode>[RoleCode]</RoleCode>
<RoleCount>[Integer]</RoleCount>
<RolePercent>[Integer]</RolePercent>
<Tests>
<Test>[Expression]</Test>
</Tests>
</Role>
</Roles>
</PolicyScreen>